package com.ce.framework.auth;

import javax.servlet.http.HttpServletRequest;

public abstract class Authentication {
	

	/**
	* 开发人：andy
	* 开发日期: 2013-5-15  下午09:43:25
	* 功能描述: 验证权限，如果权限不足返回true，否则返回false
	 * @param path
	 * @param request
	 * @return
	 * boolean 
	 * ==================================
	 * 修改历史
	 * 修改人        修改时间      修改原因及内容
	 *
	 * ==================================
	 */
	abstract public boolean checkAuth(String path,HttpServletRequest request);

	/**
	* 开发人：andy
	* 开发日期: 2013-5-20  上午11:04:17
	* 功能描述: 验证权限，如果权限不足返回true，否则返回false
	* 方法的参数和返回值: 
	* @param request
	* @return
	*/
	public boolean checkAuth(HttpServletRequest request){
		return this.checkAuth(request.getRequestURI(),request);
	}
}
